Location: France

Toby and Gemma travel to France, where they are filmed presenting on the beaches of Normandy and along the streets of Paris. Filming is always lots of fun and giggles with the Alpha Film Series cast and crew! An apparent highlight of this leg of the journey was the making of this photo: 


Pin Goog