“Standing Brave” Indian Chief Statue
Tall Chief Smoke Shop
Big Cabin, Oklahoma
submitted by “Runner” (Barb)
Barb snagged a photo opportunity with the World’s Largest Indian Statue in Big Cabin, Oklahoma. Standing Chief is HUGE – he is reportedly 51′ tall!
(notice his size in relation to nearby streetlights)