stands on shoulders of giants is the tallest giant

stands on shoulders of giants is the tallest giant - stands on shoulders of giants is the tallest giant  Newton

193 shares

Like us for More!

Laugh more daily

Like us on Facebook?