Hartza

By Hartza

Lord Spid

Lord Spid is a finnish television crew's new Olympic mascot in London 2012. Lord Spid lives in the Olympic stadium in the rails near the Orbit.

Comments
Sign in or get an account to comment.