Aug 25, 2016 06:49PM ● By Lisa Lukecart
A flying saucer landed on 1818 Dodge Street. The white circular structure with tall windows appears ready for takeoff to another planet. Ma...
Omaha Magazine