Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
Kevin Strom is an identical twin born in Frankfurt, Germany while his parents toured Europe on an extended Honeymoon. His family returned to the United States and Kevin grew up in the rural Midwest town Wheaton, Illinois. Kevin graduated from Northern Illinois University with a Degree in Corporate Communications and migrated to California in 1999 to join his brother in the sunshine!