How's Your Radar For The Bizarre? Take This INSANE True/False Quiz To Find Out!

Calvin Straw
Created By Calvin Straw
On Jan 19, 2018
1 / 14
fthmb.tqn.com

There is an island off the coast of France that is inhabited solely by chinchillas.