This is a scheduled post planned to be published at 1369787984000 at 1369787984000
Why can't a bike stand on its own? 

Because it's two-tired! Why can't a bike stand on its own? Because it's two-tired!
1369787984000 at 1369787984000
  • Reposted from kj55