Also known as: michaelwelch
Share your videos with friends, family, and the world
Clearwater, FL | Huntington Beach, CA | Clearwater Beach, FL
Also known as: michaelwelch
Mike Welch lives in Clearwater, Florida, but has also spent time in Huntington Beach, California and Clearwater Beach, Florida.