In other tabloid news: Neil Ar…

Posted on 2012/08/25


In other tabloid news: Neil Armstrong has been stripped of his title “First Man on the Moon” and 7 time TdF winner Lance Armstrong is dead.

Posted in: twitter