|
Ross Anderson was born on July 15, 1981 in Glasgow, Scotland. He is an actor and cinematographer, known for Battle Olympia (2007) and Slow Motion Addict (2007).
See full bio »
Born:in Glasgow, Scotland, UK |
|