Image of the Day – November 24, 2014

Main Street at Red CoachMain Street at the Red Coach Inn corner 1956 – Niagara Falls, USA. Find more cool photos here: https://www.facebook.com/LocalHistoryNFPL?ref=hl

Leave a Reply