Josh Upshaw, born in 1989, in New York, USA, is an American model. The 6 foot tall, blond haired, green-eyed stunner started his modeling career in 2008 working for 'Abercrombie…