Funny place for a bus stop? WTF?