A Normal Life

Lesser Coat of Arms of Russian Empire (1883) D...

Lesser Coat of Arms of Russian Empire (1883) Deutsch: Kleines Wappen des Russischen Kaiserreichs (1883) Français : Armoiries petites de l’Empire Russe (1883) Latina: Insigne minor Imperii Russici (anno 1883) Suomi: Venäjän keisarikunnan pieni vaakuna (1883) (Photo credit: Wikipedia)

When the infamous Mueller siblings somehow end up in 1990s California, let’s just say that nothing in the world had prepared one American family for them.

Advertisements